相关内容
  1. Linux如何使用系统自带包管理命令安装官方Nodejs
  2. 如何优雅的从Windows转到Ubuntu?
  3. Linux 和 Windows相比有什么优缺点?
  4. Linux(Ubuntu)必装的几款软件
  5. Ubuntu 安装软件的几种方法
  6. Ubuntu 18.04 如何使用命令安装官方nodejs
  7. 如何使用电脑端Chrome调试安卓应用或Chrome移动版内网页?
  8. Linux(Ubuntu)如何调整交换内存(swap)的使用率?
  9. 安卓(Android)开发如何获取当前电量?
  10. Linux(Debain/Ubuntu)常用命令
  11. Android 源码中的变量为什么以m开头呢?
  12. 在Ubuntu 18.04下安装rtl8822be驱动

解决Android Studio中AVD的无法打开kvm问题

Linux系统中搞软件开发要比在Windows中感觉更好,但Linux的权限管理比较严格。
比如在Android Stuio中如果要启动AVD,就要当前用户有访问/dev/kvm的权限。

查看权限

在应用程序列表中或按快捷键Ctrl+Alt+T打开终端,
然后执行下面的命令。

ll /dev/kvm

输出结果如果是类似下面的

crw-rw---- 1 root root 10, 232 3月  10 16:47 /dev/kvm

那就是没有权限,没有权限就无法愉快的使用AVD, 解决方法其实也很简单

  1. 直接把/dev/kvm的权限改为777
  2. 直接把/dev/kvm的所有者改为自己
  3. 直接把自己添加root

直接改权限是最简单的方法,但做为一个有洁癖的程序员,当然不会直接这样做。
其实/dev/kvm这个设备一般是由一个包进行管理的,
我们安装这个包后再把自己添加到该组就行了。

sudo apt install qemu-kvm -y && sudo adduser 你的用户名 kvm

执行上面的命令后,注销重新登录一下就OK了。

发表评论